trySend + tests
fixup test name
send now also passes optional arguments along for the ride.