Move path validations to conn
Formatting
Single codepath for exist checks