Call methods as their respective interface suggest

See #21