support allowedStartRules option