Uh, last line of file loses 1 character if there's no newline on the end of it...?? WHAAA???