Fixes #8658 - make smart_proxy optional

Odd alignment.