Initial input marshaling for back end.