these things seem to do the same thing -- is that true?