I'm working on trying remove the restriction added many many years ago (414db1a). As far as I can tell, there's no intrinsic reason why we can't make this work, it just requires careful analysis across any yield points.
Any advice for me while I work on this?