Can you come up with a better name for this? What about `Reading`?