renamed granted* to visible*