Which part is most unoptimised?