maintainability is good and all, but why force someone to make bad code good?