allow effect functions to get input from combine functions