second attempt at fixing Prefix +/- parsing speed