Invoke now returns the main object rather than current string (This should prove to be more helpful)