Design syntax malfuncions

Hi all, I am trying to get design syntax to work using nested formulas in true false statements, but it seems to be malfunctioning. if i set these nodes inputs to true it seems to work. but when I switch to false weird stuff seems to happen. I thing maybe I am not understanding fully what is happening here, could you please help me? Thanks!

If statements will not return the shorter list. This may be what you are after:

Lst = [DSCore.List.AddItemToFront(t1,t2),t2];
Result = Comb ? Lst[0] : Lst[1];

Hey Jacob, I appreciate the help! but I am getting the same result with your method. What am I doing wrong?