small length reduction changes