This looks fine to me. (I don't have anything useful to add; I just wanted to let you know that I'm still awake...)