Piston addkey problem (hangs after password is entered)