Hi Ed, I didn't see any way to refine with no free set in phenix, even with > least-squares target function,
xray_data.r_free_flags.ignore_r_free_flags=true will make phenix.refine use all reflections. Obviously, reported Rwork=Rfree in this case. This works for any available refinement target. I think you still need to have free set in input file. Pavel