Being distracted by his own question and Jack's surprising answer, he doesn't respond in time and Ianto's fist makes hard contact with his nose. He falls back, clutching his face. He yells a muffled "FUCK, OW!" before charging back at Ianto, grinning as blood pours from his nose.