document that this can be null