Krzyzewski: It won't be a perfect season