Allowing "Align nodes in line" to accept only one node(*) (if it's only contained in one way) would solve 90% of the cases this behavior annoys me.
(*) Would work as if the next and previous node were selected too