FFMM Month 10: Rewrite