refactoring to replace dependency on concentric with policies