less chance of box in self