oops, added these to the wrong file.  also added 'back/forward_fiend!' sanity tests