lint now returns set of errors, instead of list