https://annewondra.com/2009/08/18/knowing-when-to-leave/
Knowing when to Leave