New, with multiple modes! (May contain only one mode.)