Fixes total positioning, and issue when there are no forecasts. should test for nil? instead