foretellable
not defined yet