Flood forecasting is a complicated business