take minimum of island weight instead of average as threshold modifier