decast
not defined yet