So....I need a refresher.

Clark Kent is the famous author, who goes undercover for months and then comes back with a bestseller. And he's got the "famous author" persona down, he's not the down-home and friendly Clark Kent we know.

Caleb Knight is Clark's alias for going out with Lois, for, even though Lois knows he is Superman, he doesn't think that she knows that he is Clark Kent. Caleb has the folksy personality that "Clark Kent", the author persona, feels that he can't have.

Charlie King is the undercover identity that Caleb Knight took so he could tend bar at Toni Taylor's club. But Lois was there too so she knows that Charlie King is really Caleb Knight, who is really Clark Kent, who has a side job as Superman.

Right?