checked that forecasts was not null
@yves checked that forecasts is not null before looking for region information.
This is not a perfect fix as it still requires the user to call fetch first but will do for our purposes