See the steps and rationale on glib#2348 (closed).
Signed-off-by: Philip Withnall pwithnall@gnome.org