visibility changed for testing