Stability and speed improvements.