My preferred solution doesn't prevent this, and in fact it is preferred partially because some of the other solutions do.