But at what cost?