pseudolegal
not defined yet