Previous experience with an SQ flight from SIN to PER (although not recently)
Fully boarded, NEARLY fully boarded, and on time - but delayed due to no-show pax.
Flight crew announced offloading of baggage, we could see the equipment and crew rock up outside. Cue sounds of cargo doors clunking...