consolidate the manifest back into a single object; better semantics.