call super when init-ing base client