fix if pgreps