realize marginally obtuse interface