there was also an oversight related to finalization cancellation at if(name=="" && status==0)
if(name=="" && status==0)