add optional check for tenant_id