Replace with 

     if (Memory::IsValidAddress(destAddr))

(technically should check destAddr+size too but meh)