"Each MSP performs functions such as closing drivers or freeing buffers, as necessary." . . . .