Eh, locksmith works this way too.. I can add `if retry > 1` if you want