Smarter mechanism for first words, might do a last words type method too