Looks like it's working. Just call sub-init2