remove recursive call in abstractcalibratedspace