what about the `src != null` check?