I think we need to think through some of our features now that we have an api interface as well. For eg. What if someone has tagged tests via API and then they also have a workload specified in config (which won't get called till analyze call) what do we do?