made NULL assumption explicit