fixed validation of the forecast response - it still needs testing