Yes, all is as you say. It was just that the guide didn't mention that using MLton.Rusage,rusage wouldset the flag to true initially and I didn't see any place in the code that was doing it.