Autonomic agent monitoring

Same thing than before.
You can group all the return statements into a single one. Better debugging.