Separate client, error handling