I've figured out two things. One is that no matter what other times Silas wakes up during the night, he's pretty consistent about a 4am wake up. This tends to lead to him being fairly agreeable to eating right before I have to go to work, so I'm fairly agreeable to waking up at four and going back to sleep for two hours or so.
The second thing is, I keep thinking that, and then when I actually wake up around 6 to 6:30 (depending on whether my Silas alarm or my actual alarm clock wakes me up) and I want to punch everything. So I have to work on that.