Assignment due tonight with an extension. Almost finished it and then I realised I missed something that means I have to change the whole thing. I start work at 7am tomorrow, so I don't have time to stay up and redo it. I'm going to have to start it again tomorrow and take the late submission.