allow pinCode empty during initialize