tricksy internal