A bug?

High MathGroup,
I tried to evaluate with Mathematica 3.0.1 the following cell:
Limit[Arg[-1+I/n],n->Infinity]
the output was 0! But
Arg[-1] returns Pi
and after loading the package Limit
<<Calculus`Limit`
the same cell Limit[Arg[-1+I/n],n->Infinity] correctly returns Pi, not
0. Is this a bug? The 2.2 did not return this initial wrong result
saying it was not able to calculate this limit without the package.
Best Regards
Carlo Gabrieli