args.length should be 3, not 2