Implementation now allows possibility of multiple effects using repeated modeEffect strategies