second pass---ignore & instead of preprocessing