dInit() returns self