fix maxleft calculation