return errors if present