そんなに離れてはいないけど、どこで使ったかはそこまで自明じゃない気がするので、その説明が欲しいかも。
そして、コード例は再掲とした方がより分かりやすいかも。