Better args handling for main(s)