settings.error = async( function( data, status ) {
        status = status || "error";
        amplify.publish( "request.error", settings, data, status );
        amplify.publish( "request.complete", settings, data, status );
        error( data, status );