I have no idea about your performance, I'm sure you're a great manager. I only noted your word choice because I've seen people talking this way about their reports and it doesn't reflect well on them.
Have you seen people talking about themselves like that? Because that's how "minion" is frequently used humorously, and I was assuming that OP was channeling that.