parser optimizations
fix parameter sweeping :(