QR should follow SQ and some other airlines in empowering the CSD to issue a voucher for miles or credit against future travel in situations like this. It would be very easy to manage and regulate if they incorporate it into their tablets, list of situations and what the expected compensation is and it would vary by route length. If they are worried about passengers double dipping in compensation, the issuance could be logged in the tablet along with the passenger details. It will improve the satisfaction of the passengers and reduce the pressure on the customer support staff.