I'm so tired of working on this. Why do I suck at writing requirements?