def out_enqueue_before(context, regex, path, data=None):
    # print "ENQ BEFORE", regex.pattern, path, data
    context.on_match_before.append((regex, out_add, (context, path, data)))
    return 0