a few tweaks to predictor