upgrade the `complete` component helpers
improved debugging experience for client disconnects