rescue only URI-specific errors
add a spec for redacted URI passwords