Benchmarking & optimisations