do not deref unassigned ptr