Returning Error objects for filter errors; returning the error in the 1st callback parameter instead of the 2nd (result) parameter