So this is very late - 3 years after the last post, but I still ran into the problem anyways, and I hope this might help anyone else who runs into the same problem.
This is an alternate solution to...