Add daemon role to application name.
Remove listen_payload in unlisten_all().
Check for empty state, too.