The cabin crews (on no pay for the last 2 years) have been asked to take on 23-hour duty periods, to allow BN-Singapore-BN without a stopover. This is in the A330 which does not have a proper crew rest area. How will a crew member cope with an emergency evacuation after being awake for some hours, then doing a 23-hour shift?
But it saves the cost of an overnight allowance, so give yourself a pat on the back, and take yesterday off.