the client should report back when stuff has been done