Understanding the ring-opening polymerisation of dioxolanones