Slow preparation,
fast execution
