disposing on dataref corrected