charge: Move termination checks after feedback