using meh's benchmark and getting ArgumentError for 1 not for 10 though