omit non-critical fields if absent