I think sup-fan has got it spot on