The default value should be headers=[], right? Otherwise _request() will fail with the default value.