Frack this, rewriting the whole thing