abort if createClient returns an error