semicannibalic
not defined yet