Re-work the printing of the exhaustion message
Patch code looping over read() to ensure user's length is accounted for