doesn't depend on formatter_locator's spacing anymore