bug fix: prevent items that where built using build() from being resent through the build() func again