added an extra check for ult