Not improve speed - not much at least.