e/g models can potentially be null