Is Wall Street Hoist on Its Own Petard?