People are taking advantage of the "pro" rules by calling wrong pocket and making the ball to force a "safety". I think when a ball is made in the wrong pocket either two things could be implemented - 1. Count it as foul and ball should be available to move around. 2. Count it as a foul and a x, but not as three consecutive, keep track of these per game. (But this still could be used at a critical time in your game)