I think it will be less confusing if memory leak checking doesn't change the return code of the process.