Wow! Really good management advice. Thank you. Your teams are lucky to have you. Question: have you ever fired anyone? And if yes, what was the process of feedback giving and receiving until you realized that things are not working out?