Actually require the interface... :D