Are all of these really necessary?  I'd like to minimize the number of different options :\