Do you throw days worth of code if you find a better solution?