utility redefined