handle case where self.eti is unset