improve type check of arguments