handle case where user is staff
remove visible check, artifact of copy/paste