He’s talking about THE “IMF”, you know, “...your mission - should you choose to accept it...”
Impossible Mission Force - isthisnickcool was making a funny.
I am embarrassed. Not as smart as I think I am. My cassette recorder just self-destructed, with me.