more work on pb rules