Proper operation of the agent typically relies on saving
persistent data when it shuts down. This means that
killing the agent (using 'kill -9' (ugh!)), or a power cycle
can cause problems.
Consider an (optional) mechanism by which the
persistent data could be flushed automatically.
Perhaps on a regular basis.