Add support for effects with required data