Bob is hired to do computer sales for an electronics store. He agrees that if he leaves his employment, he will not work for another computer store within twenty-five miles for a period of two years. This type of agreement is called a(n) _____.