Hy guys. I hope all of you are ok! "After many years in the liquidation business, negotiating for 100's of deals and sometimes getting my head handed to me, I decided to study the art and science of negotiating." What does "get my head handed to me" mean? Thank you very much!