Allow ignoring responses at transport layer

Future versions may make this async.
Fix logic for preserving ns
Kill debug