Consumers are responsible for choosing an endpoint based on a flag