Show me what it's for, make me understand it. I've been crawling in the dark looking for the answer
Evolution: Argh! Every damn time I try to write an optimisation for the current IMAP implementation I get bitten in the ass because the logic in the current IMAP codebase is Broken By Design (tm) and so whenever you make a seemingly fine change in one part of the code, another part completely breaks because of its dependency on the broken side effects of the function you changed. *sigh*
