I have seen a lot of questions on this topic, but None seem to explain why this is happening or provide a solution I can use.
The following script gives 8 different o