If hklminstpath is "", check_other() will end up not finding the file.  To be honest, check_other() shouldn't rescue everything, either.