added support for no effects