I allow some changes, depending on the circumstances, but as GM only you know what is going on in the game you run. Do what you feel is best to keep the players happy and the game running smoothly. There are few purely right or wrong answers. Happy gaming!