One of the things you do when you design software is keep it as simple as possible