allocate does not accept any arguments