faster, but not as fast as I was hoping