Of course. Knew I was going to get that wrong at some point.
And the reason we're limiting the size is just to prevent generating a transaction that's too large for the system to handle?