skip undefined values