split out separate "init" phase
test for uninitialised