Just want to throw my hat in that I was running into the same issue and this was finally the solution. Thanks for posting it Abel!