semicorneous
not defined yet