memory usage was way down but i don't think it was significantly faster