fourth attempt at fixing Prefix +/- parsing speed