Began re-write.