can we get rid of optimist completely?