Check info handling in adapters

Some adapters may need to modify the info before passing it further upstream, and set unknowns to None. Otherwise, multiple outputs could cause conflicts during info handling in souce output.