enforce visibility