Reserve() now returns boolean value correctly