Comment
DrewW
Mega Sage

Did you get that code to work?  When I tried it I got "Fragment is not defined".  If you have to include something to use it I'm not sure its worth the effort to use when you can just return an array and not bother with it.