scrypt wrapper now throws exceptions