1. Emacs -q t.m 2. Move point to the first '-' 3. M-: (c-at-expression-start-p) 4. Move point to the second '-' 5. M-: (c-at-expression-start-p) step 3 return nil but step 5 returns non-nil. It appears that every first method declaration fails c-at-expression-start-p. Leo