When init()ing or set()ing a pointer that is already initialized, zero out the old value.