General R.I.P Margaret Mahy