I'm gonna be honest, this really comes as a surprise to me. Normally I can tell when a resignation is coming up, from people not being active, or people not taking sits, or anything like that, but you've always been super active, you've always been taking sits, and you've always been eager to keep up with your staff duties. I really wouldn't let the criticism get to you, because you were a great staff member. I don't know if anyone has done over 900 sits when they aren't even eligible for a double promotion. Hopefully you'll be back one day. In the mean time, good luck with everything.