Improved variable softening away from component centers