Update Fix for CVE-2011-4718: Causing infinite recursion in some cases

::write() calling ::start() calling ::write() calling ::start() in CLI
environments