I like to think I code much better than this now