Leeds United have recovered from two major setbacks without skipping a beat.