bug fixed from util modification exception