Under and over-engineering just for fun.