wrap build code with has(builder) so it can be stripped by the build