An airline has said it will be putting new aircraft and specialist staff on its service connecting the Highlands with London.
Flybe runs a service from Inverness to London Gatwick
Flybe's pledge followed what it called a "unique set of technical issues" that affected two of its planes last week.
A commuter who contacted BBC Scotland from Inverness Airport said this caused disruption to a number of flights.
Flybe said the new aircraft will make its Inverness to London Gatwick service stronger and more reliable.
The commuter who e-mailed BBC Scotland from Inverness Airport last Tuesday said he had arrived to find the 0700 BST flight overbooked because the previous day's flight had been cancelled.
Priority was given to passengers with connecting flights but there was a knock-on affect on other Flybe flights through the day, he said.
The airline said it had been unable to run its usual services last Tuesday and Wednesday.
A spokesman said: "When one of our aircraft needed to be temporarily replaced by another, the substitute aircraft brought in via a third party operator then itself had technical issues requiring engineering input.
"These kinds of events make planning a schedule very difficult and cause backlogs for which we sincerely apologise to our affected passengers."
The spokesman added the episode had to be seen in perspective and he said Flybe has a good record for punctuality.