reverted allocate change