Fixing example, More abstraction.