fixed fill_roundtrip