now allocating precicely one page as a minimum, instead of a little more