Hmm, I don't think it can be const and keep the null check?