Extract takes arbitrary args.