more length misinterpretation problems fixed