passes new visibility tests