Plugin now returns dictionary object if possible, instead of string.