Log() and Report() can return errors