Fixes #8658 - make smart_proxy optional