protect baseclient against wrong-type args