If the operating system will allocate private pages on demand for the pagemap then use the FlatPageMap by default as it generates better code for deallocation.