made SequenceToFSharpList an extension method
allow unplugged ports in perform all