it stacks the realization callbacks and only creates the function once
squiz