A few thoughts about TEE...