I will leave the memory debugging work to Nikash