https://github.com/cakephp/cakephp/pull/1456#issuecomment-21673358