I stumbled across an old thread talking about U2, an improvement to R2, which you all know is generally regarded as bad. The idea is similar, but you setup to UFR and use U2 to swap with UBL buffer instead.
The problems with the older thread:
Special cases sucked
So I have...