Ah thanks for the detailed bug report. I'll have a go at fixing that