adding option to ignore_nils values.