I called conclude with a commitment that had an empty allocation array.
When I called transfer the contract failed with VM Exception while processing transaction: invalid opcode
We should probably handle this more gracefully and use a require that returns a message indicating the failure is due to the empty allocation array.