@willwalker: Nice analysis!