remove visibility check