At some point, you try to fix what you think is already closer to what you want or what you have legacy code using it.