Critical fix - require factory inputs to be present

Stubbed routine in separating logic stopped the factory from checking for inputs. Please do not deploy without this fix.