Having it happen now is fine. He might have bided his time, anyways. And he would have waited until she let her guard down, and Caleb wasn't hanging around the house anymore, etc.
If you toss it up, I'll probably tag it in the morning. I'm getting sleepy again. But if I'm still awake and I spot it, I'll definitely tag it.