Block: returning iterable is more useful
All sorts of goodness
Not doing anything with handleError