Defendant, Charles Caffrey, was arrested on January 5, 1982, and charged with violation of the Illinois statute outlawing syndicated gambling (Ill. Rev. Stat. 1981, ch. 38, par. 28-1.1). The defendant was accused of accepting numerous bets on the results of football and basketball games. An offer of proof at a pretrial hearing established that all of the bets were placed on the afternoon and early evening of the day of the arrest. An indictment was returned on January 29, 1982. The circuit court of Cook County granted defendant's motion to dismiss on the grounds that the syndicated-gambling statute was unconstitutionally vague. A direct appeal to this court was taken pursuant to Illinois Supreme Court Rule 302(a) (87 Ill.2d R. 302(a)). The circuit court held that section 28-1.1 was unconstitutionally vague because the statute does not fix any time limit for the accumulation of bets. Section 28-1.1(b) defines syndicated gambling as engaging in the business of bookmaking. Section 28-1.1(d) provides in pertinent part: