Why not to have options explicit kwargs here (with defaults assigned) instead of absorbing into initOpts dictionary?