Aeclidian revisited.