@jameshalsall I think this needs more explanation to why it needs to behave like this?