remove redundant permissions checks