Add additional consistency check to ensure that List<List<X>> is only
used for remaining arguments