Should we add a check so we don't divide by zero here? like the psutil code?