Porting to API version 3 init