How can the move be immature if it foils your calculation! You're half right and I have nearly fallen into the same trap. I believe you're talking about conditional moves? The trap is too, not give the same amount of calculation to each move in the sequence. Best advice is too use conditional moves only when there are very limited forced moves that way you can calculate all possible moves without missing any simple immature moves!
On many occasions, where I am winning, I made one or two or even three countermoves in advance, only to be fooled by an immature simple move not anticipated, which cost me the game. Do not enter moves in advance, rather wait...