!

don't write logic while half asleep.