Efficiency changes for reduce()

Are they really efficient?  May want to back this out.