Hi Dick, I'm looking at the last part of the main() function: ################# def main(): while True: ... again() if again: break ################# This looks a little suspicious. What does the again() function do, and is it supposed to return a value?