A fair alloca