Can you make sure that @cpennington, @dmitchell, and the rest of the team working on opaque keys knows about this? Is there a better way of doing this sort of detection? Is this going to change in the near future?