coassuming
not defined yet