throw exception on unsupported interactionType