See https://gist.github.com/cmr/82459f5715e673a8e90f. The destructor seems to be called before the constructor ever returns. @sstewartgallus