fix in abstract endpoint, client