Per session blocking.
Uncomplicated session blocking.

List comprehensions are a beautiful, beautiful thing.