Isn't this changing visibility?