sometimes, you can have too much optimisation