`payload = str("")` is the same as `payload = ""`
Is this redundant or am I missing something?