It was my understanding that changing the original codebase to fix it would’ve been involved enough as to warrant a rewrite.