Yes, I have already given this solution, it is still random and lucky that the cable is not moved too much.
What seems less random is your clumsiness, I would advise you to consider the Zebra TC58 as for my driver/delivery clients, you go from a 3 inch drop with damage to a 30 inch drop without damage🤣