geometry: no need to compute middle point