raises an ArgumentError when calling #call

based on a patch from @ksss; close #2070