doh, forgot fieldorder. should just use Tie::IxHash here too