Yep, I can definitely use that here.  The other thing I was thinking of is not quite the same thing, but I don't actually know that it'd be that useful.  If we're interested in that I'll submit a new PR :)