implemented error interface to help with catching various zk connect issues