oh wow! that sounds so very painful hope you are not feeling too badly and the shoulder doesn't have any long lasting issues.

I agree recall is important but completely admit it's the command I have had the most trouble training And I work hard at it but must be doing something wrong. But i don't have runners quite that bad (nor door rushers). I fully plan to get it right with my next dog though.