this could use the Crowbar BIF .find_key