Added more modes.