I was usually demonstrating very similar example on OSX, and it crashed brilliantly each time. Then one day I had to run it on Windows. And suddenly, there was no exception. I freaked out.
Turns out Windows doesn’t have such limitation. Instead, it’ll try very hard to swap.