make scripts more future-proof by supporting even more args