decrease activeresource dependency