Nice high level of abstraction.