With inputs from Abhishek Dey.