more specialized = one less variable