Still slow, but getting better