prereverse
not defined yet