If it works, then you'll have some code refactoring, but lots of code removed too :)