fix checkArgument