Since crypt_blowfish handles output correctly, even in case of error, we can reduce code complexity.