I'm marking this a duplicate of bug #516966 because the solution I proposed in comment #10 would solve this bug.
I'm marking this a duplicate of bug #516966 because the solution I proposed in comment #10 would solve this bug.