If you are running your own small business, you should be able to dictate the results that you are able to get. You will not have complete control over everything that happens of course, but you should be able to put certain things in place to guarantee certain parts of it.
You might consider purchasing insurance to guarantee certain results in certain parts of your business. This small purchase can help to guarantee that you are still able to meet certain targets even if things go terribly wrong. When you purchase insurance like this, you are making sure that you are going to have some kind of income coming in regardless.
Another way that some people can guarantee business results on their own terms is by running a business from home. This is to say that they run an online business. This is a way that they can take hold of the reins and really determine how much growth in the business they are comfortable with. If they want to let it run, then they are able to do this, but if they would prefer to contain the growth of the company, then this is also possible. It is just a matter of the owner determining what they want to do.