Sorry, forget about this method being private, I see it would be useful in the observer as well.