This initialiser should be ok - why the change?