Given that you're doing this twice in subtly different ways, maybe it's worth having a list somewhere of the runtime hackery methods to compare against instead?