can easily shave off a lot of seconds off this one, but I'm just lazy and I don't think I'll do it really (unless someone overtakes)