https://blog.srstaley.com/when-is-it-time-to-approach-an-agent/
When Is It Time to Approach An Agent?