When you can't escape an interface, it institutionalises you
timmb.com