Don't do this, you defined boost usage several lines above, which means non-boost case will never be tested.
Thus get rid of non-boost case at all.