It starts with a new feature, then it's a refactor, then a rewrite, then you're on a new platform. This is why I can't have nice things.