A little boy from Lincoln who threatened to embarrass Prince Harry over his escapades in Las Vegas hotel was kept in check by a little finger wagging from the Royal.
Six year old Alex Logan appeared poised to broach the topic of the Royal's embarrassing pictures when the two met at an awards ceremony celebrating seriously ill youngsters and the doctors and nurses who care for them.
When the six-year-old was interviewed by ITV News at lunchtime he was asked what he would say to the royal and replied: "I'm glad you've got your clothes on Prince Harry".
But the Prince left the little boy in no doubt the incident was off limits, crouching down to his level and telling him not to talk about it as he shook his finger at him and smiled.
Harry gave a speech at the end of the night praising the award winners but found himself inadvertently making a veiled comment about his recent naked exploits. He drew polite laughs from the audience of youngsters and their families, friends and medical carers when he told them it would be difficult to describe their achievements with words: "But never one to be shy in coming forward, I'll give it a go."
Alex received the Inspirational Child award for boys aged three-to-six from the Prince. The little boy's mother, Debbie, described the encounter between them.
She said: "Harry said to Alex 'you keep looking up at your mum, looks like you're dying to say something but you know she will tell you off. 'I heard you were on ITV earlier, you said something cheeky, let's not talk about that here'."
Headlines were generated around the world when pictures of the Prince frolicking in the nude with an unnamed naked woman during a Las Vegas holiday emerged on a celebrity gossip website a few weeks ago.
Harry's appearance at the WellChild awards ceremony in London was his first since the images first appeared on the web. But he looked relaxed, joking and laughing with the seriously ill award-winning youngsters including Alex, in remission from acute leukaemia, who at one point put his soft-toy penguin on the Prince's forehead.