Added support for negative args.