finally does some actual sorting, but only on the manually built vector internal to the wrapper. fixed by moving to the fork4 style approach everyone else seems to use