I should have started this before yesterday. I know the looping bit is cheap but I'm too tired to care.