Refactor policy

*Moderating DRYly* assignment from [*Destroy* checkpoint](https://www.bloc.io/users/joe-palmieri/checkpoints/318).