readability vs speed.