adding missing piece for functionals: alwayseffect