Improving predictions code and adding --optimize option

is this default correct? shouldn't it be the opposite of  `--fast`'s default?