overflow principle