I should probably go to sleep before I write another line of code.