I am aware this is likely by design and that developers would need to be aware of this, however I haven't been able to find this behaviour documented and thought it might be useful to raise an issue ...