There was a major bug: circular dependency error, only happening on PAW.
I've removed the current_rgp relationship, and reimplemented it as a
conventional attribute.