stop looking up the reflection multiple times
join parts in `build` are *always* new, so don't bother checking