This is basically a d/s dup of bug 1219384, which we decided not to fix since the solution ended up over-complex. We can change our mind if this is extremely important for the customer. So if this is the case, please reopen with the business case for making the effort