Wrote some tests to cover some rare data transformation edge cases

Not really sure