gp_rdiff improvs