fixed issue #1 (improvement): no more unnecessary double-check of the
pass phrase