The wording of the story isn't the best... however, I can vouch for your competence at support roles since I've seen you grind them.
You've been writing this for a long time, you've asked me for advice and you've done well enough.
+1 from me chief. Good luck.