readded gibberish gem. Introducing too much risk to remove from this version - it can be removed in a later merged version that includes greater test coverage