better diags when invalid args passed to server methods