experienced penalty fundamental Percheron negligible modification predates python hexadecimals constraining choler