Replaced visible by exists.