I was literally just working on a patch like that @lugia before I saw your comment, great tip and definitely opens up some interesting possibilities.