Doing a complete rewrite for efficiency, memory, and cleanliness.