I have a reference to an `audio` tag whose `play` method I can call like so:

```
voice["blessed be"].play()

```

if I try to call it like:

```
setTimeout(voice["blessed be"].play, 1000)

```

I get:

```
Uncaught TypeError: Illegal invocation

```

I'm not necessarily going to use `setTimeout` in the final implementation; but, why doesn't this work?