@catoutofbed quite a few times i thought i was making clever optimizations but running it with --release shown it wasn't that clever but the compiler is