Reordered code to avoid dereferencing a deleted ptr
Reordered code to avoid dereferencing a deleted ptr

sneezymud/sneezymud,sneezymud/sneezymud,sneezymud/sneezymud,sneezymud/sneezymud,sneezymud/sneezymud,sneezymud/sneezymud,sneezymud/sneezymud