File needs to end with a newline