snake model default length parameter enforced