conservatively
not defined yet