New and improved processor. Could be further improved.