removed un-needed deps.
extended success to return a string message when available. added associated tests.