X Factor contestants Matt Cardle and Zain Malik have been forced to miss out performing at a semi-finalists' secret gig.
Matt, 27, turned up to meet fans but had to rest his singing voice because of a sore throat, while One Direction's Zain, 17, was absent from the event because of a personal matter, show bosses said.
After posing for photographs at London's Hospital Club, Matt said: "Everybody's been a bit down, health-wise. But I was recording earlier today and it was getting quite painful so I needed to curtail it until Saturday. I hope it's all right."
The remaining members of One Direction and the other semi-finalists Mary Byrne, Cher Lloyd and Rebecca Ferguson sang at the intimate event, organised by show sponsors TalkTalk.
They also signed autographs and posed for photographs with lucky competition winners.
An X Factor spokeswoman said Zain was expected to rejoin his bandmates to perform on Saturday's ITV1 show.