Ok here’s quite a deep dive into this topic:
It’s really bugging me that I can’t come up with a quick solution to this.