support old client.user usage