skip if value is blank but not if nil