hypothetical
not defined yet