update validateCalice to include global software compensation