Here's the function declaration for encryptBlock() in Cipher_blowfish: function encryptBlock($block, $key = null, $allparts = false) { ... } $allparts is never referenced. Any reason not to remove it? -- Matt