Figure out why it wants to fgets(STDIN)