Ha, that is the whole point of interfaces, enforcement :P