@raph: You have it right