Computers can't be reasoned with, and sometimes even the best-laid game dev plans will require a spec change. If you run into a problem, you need to consider possible solutions, speak up and share with your teammates, and then work together to course-correct as quickly as possible.
The longer you neglect a problem, the greater the damage it may cause.