moar progress, but still way too slow