My, Worf seems to have recovered quickly. Last episode he was struggling to take more than a step or two, yet here only 33.1 Stardate units later - 12 days in real time - he is not only walking normally, he is beating people up!