Alternatives explosion Dependencies and conflicts became cumbersome with the increasing number alternatives for a package: everytime a new alternative was introduced all packages referencing it needed to be updated. Example: Assume sendmail, postfix and exim are the only MTAs available. Mutt will then have: Package: mutt Depends: sendmail | postfix | exim