is this right?  feels like it should replace + to ' '.

method should be tested on its own -- see my next comment (on the method as a whole) !