Return an error if path is requested but none are available.
Tweak keepalive and setup/closing.