serialisation bug fixes