change the way the current resource is calculated