Experiment process() vs action()