Rewrite everything, still needs a lot of love