Interesting point. I have wondered about this, and also the ideal water temperatures for them to spawn. Several times I have caught fish after the spawn with eggs in them, and wondered why they didn't spawn. Maybe the temperatures were not just right, or they were on therir way, and never made it?