Why don't change the visibility of this?