fix for inconsistent pp rules