in reply to clear STDIN

Consider using something like Term::ReadLine.