naive build is faster