Problem with Local variable especially when its negative