Tidied up Zone creation so the Controller callback is nto required