Fixes #46

This fixes this issue in a bit of a convoluted way. I still need to
test it on older OSes where fragments aren't supported. But it doesn't
really *break* any functionality that users might have been relying on,
and it enables one big one.