Now @mp_drop@ checks its argument is non-NULL before attempting to free