Let's be more conservative about this for now.
Use same loop for both arrays
Let's not use "built-in" terminology in this case: avoid confusion with the "builtin" build mode.