Changing the LSD interface because the predicate cannot be used and the width is necessary. Then changing support functionality based on those changes.