add mention here too that it can be null