prefer scoped completions; make sure variable starts with token