data massaging checks for allocation done