Because we can do it: use seperate list types for in- and out lists in a directed node. Fix the fallback selection