Oh wait, another thing to check. What is the value of `atag.text_content()` in the following text?

```html
<a href="http://example.com">This is an <b>example</b> link.</a>
```

My guess is it will be "This is an ". The " link" part may show up as the tail of the `b` tag. This isn't a complete deal breaker, but we need a more robust way of extracting the content of an `a` tag.