"file_size()" returns 1 bigger than value read to account for null terminator