Should check for initialization failure. Compare to fb56112d18aa8675b7536b0cc3f3589a671b2992 .