optimistic autosuggestion

forever in progress