broken suggestion handling... work in progress