I hate this assignment