Round trip minimally working, kinda. Missing edge cases galore.