builder optimizations