Handling agent requirements