@Adam also posted what I believe to be a clear and comprehensive explanation on this forum thread:
Hth