Parsing in correct order to both reduce stack and pick up args in the right order