Catch someone off guard

To surprise someone with a question or action.  (This could be negative or positive.)

When you answered the client’s questions, you caught me off guard. I thought you understood I would handle that part of the negotiations. 

Oh!  I didn’t expect you to come into work today, you caught me off guard.  But, since you’re here could you ….