Because interfaces are cool and stuff.