Interesting! I'm commenting without giving any thought to whether there's a better way, but at the very least this is worthy of comments.