with additional reporting from Anthony Tan