"Getting leap seconds wrong can cause loss of synchronisation in communication networks, financial systems and many other applications which rely on precise timing. Whenever a leap second occurs, some computer systems encounter problems due to glitches in the code written to handle them. The consequences are particularly severe in the Asia-Pacific region, where leap seconds occur during normal working hours."