there are a ton of flags here.  I don't think it's worth doing immediately, but can we consolidate them in the future?