The Cubs worked Friday night on getting a significant jump on filling their off-season needs but eventually pulled the plug on a would-be trade of closer Carlos Marmol to the Los Angeles Angels for starting pitcher Dan Haren.

An agreement was close enough that Marmol was asked to waive his limited no-trade rights and consented to being traded to the Angels, according to a source. And Marmol told multiple news outlets he had been traded, saying during a radio interview in the Dominican Republic: ''I don't know whether to feel happy or sad, because I leave a team that helped me to have a career in the majors.''

But late Friday night, a Cubs source said the would-be deal was off: ''There is no deal. There won't be a deal.''

It was not immediately clear what caused the trade to fall through.

One report suggested money may have been the hang-up.

The Angels declined Haren's $15.5 million option for 2013 at Friday's 11 p.m. deadline making him a free agent. They had shopped him for much of the week.

Because of the $3.5 million buyout clause on the option, that sunk cost was considered in play as a cash offset for any club trading for Haren.

But Marmol is due $9.8 million in 2013, the final season of a three-year, $20 million deal, which wouldn't seem to require a cash offset from the Angels.

A potentially more significant issue with Haren, 32, is the high mileage on his right arm as he comes off the first season in which he spent time on the disabled list.

Haren pitched at least 216 innings for seven consecutive seasons before being plagued by lower-back tightness in the first half and eventually going on the DL in July.