Subrequirement tree works with permissions