preserve true, false and eos objects