suboptimizations