Push and unpush to support multiple policies