Document client callbacks