simplifying parameter parsing