fix nested init bug