No big deal, but I'd rather see `next  if ! readable` in order to reduce indentation.