Moving some syntax objects back to the reader. Have to be careful with these so we don't get cyclic problems again...