agg ARGV shift fix
agg ARGV idiomatic merge_spec, cleanup require