0.2.3 keep source undefined if only generated position is given