Good question.  I think I was taking into account malformed URLs (probably because the old system chocked on one here).  For example `http://example.com/index.php#test#test#test`.   Using a limit of two I would get
```
Array
(
    [0] => http://example.com/index.php
    [1] => test#test#test
)
```

And thus, I could still easily trim off the hash.

Thoughts?