6c9ce15b26
Also add test cases covering interchanging between all four formats.
Also add test cases covering interchanging between all four formats.