I don't like flags... We could try a different solution that wouldn't need it.