refactor bench-match to prevent random seed confusion