i'm used to seeing this as `headers = headers or {}` - any particular reason for the explicitness?