In the case of linear forms, if memory is already allocated, it should not be re-allocated. For bilinear forms, this is already the case.