Improved center calculations