why do it this way instead of adding another feature flag?