relaxed signature