Exhaustive permission transfer added.