Yahoo's difficulties