https://blog.mikepolinske.info/2016/07/02/you-cant-have-it-both-ways/
You Can’t Have It Both Ways