@ccampbell: I posted my theory