Unable to authenticate with IBM Bluemix Swift

Perhaps it was picking it up from the ENV variable I had set based on it existing int he config? I was running in the same shell, so that might have confused things.

In a fresh shell, with tenant_id set in the rclone.conf file and no OS_ ENV values defined I don't see it being passed in the request.

{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"id": "$OS_USER_ID",
"password": "$OS_PASSWORD"
}
}
}
}
}

However, it still works. I don't know if that means the project_id is optional or if I am just getting lucky because I only have one space defined in Bluemix.