news will return nil on error