         assert _.isFunction(continuation), notContinuation
         assert _.isObject(response), notResponse
         assert _.isObject(request), notRequest
-        @validateValues request.headers, (error, results) ->
+        @validateValues request.headers, (failure, results) ->
             signature = [results, request, response, continuation]
-            return @renderHeaderValidation signature... if error
+            return @renderHeaderValidation signature... if failure
             return continuation.bind(this) results

        transformed =  _.map _.values(vcontexts), transformer
        transformed = _.object _.keys(vcontexts), transformed
        async.parallel transformed, (error, results) =>
            assert not error, "internal valdation error"
            errors = _.any _.values(results), _.isObject
            return continuation.bind(this) errors, results

    # Create new validation context for the values designated by
    # the `name` and add it to the supplied storage. If the `message`

        assert _.isFunction(continuation), notContinuation
        assert _.isObject(response), notResponse
        assert _.isObject(request), notRequest
        @validateValues request.params, (failure, results) ->
            signature = [results, request, response, continuation]
            return @renderParamValidation signature... if failure
            return continuation.bind(this) results

# This is an ABC service intended to be used only as a compund. It
