allocating on same page works 100%