find that negative lenght also fixed
Modifies clauses