Why ever allow this to return null?