From what I can gather the workaround was a bit on the ugly side. I believe they fixed it properly in 4.4 didn't they? Guess we'll see. For now this seems to be working for me.