Exploring the potential of TEEs