That seems reasonable, I'll create a sub-task for that specifically for 5.3.2. Ideally we'd like to see if its possible to support this in 6.0 so we're in discussions now how best we could do that.