I wonder based on our usage if not creating a copy would be better -- i.e. `dacl.reassign!` instead.