I think we should never have a null here (ie the check has to be done in the init phase.