Bob, there's a warning on this line that I don't know how to shake. get_line() looks to return a size_t, which is an unsigned type.