For me this is the most critical part. It's not enough just not to be interrupted. I have to feel like I couldn't be interrupted.
That's the great thing about programming at night. If everyone else is asleep (except other people who don't want to be interrupted) they won't even think of interrupting you.