fix: always read remaining parms for `compose` into list