You beat me to it, @ariehen. I was going to be a little lazy and refer to my own answer from some time ago: