reduce depth requirement