Hahaha, I know you will be wondering why I laughed, my dear I had a boss who would shout and yell at the staff at every slightest mistake coupled with name calling. I was a bit lucky because I rarely get such from him as I always try to deliver at my job.
It's good that your employer had to be accommodating and that helped you carry out your duties well.