Update reflection, still incomplete!