length restrictions on string variables