Bill Karwin fez uma boa explicação sobre um problema semelhante a este. https://stackoverflow.com/a/695860/7451039