require balanced