Process stage impl