TEE MAC - A certain way to go