break early to increase performance and selection speed