I'm sure you've already spent time on this, but it piques my interest that there isn't a good solution to the issue.