unexampled interface is great