Well there are still like five or six statements on that first line, but I suppose this is a bit of a judgment call. _Semantically_ there are two things being done here:

  1. Calculate how much memory we need to allocate
  2. Allocate it.

So I can totally buy that a partition in two makes sense.