CLSN-869 : permissions as directive