only change viosibility if it is not set already.  refs #4299