do we need to obfuscate the pin here? I think the old code changed it to ``has_pin``, True of False