Arguments parsing rewrite