Depending on your condition, check this out can offer significant improvements in performance.