External calls handle NULL result