Some packages are optional.