I had exactly this problem, and stumbled upon the above solution, which worked for me.