used to port from sf for upgrading to latest eclipse