downcastness
not defined yet