Fixed bug with body parsing

Updated to only parse body if it is a string, otherwise assume it is already parsed