New line is required at EOF