almost but not quite