Some steps may occur concurrently