s/fail/catch/ on receiving end, tap has named args