negative values are ignored by the filter