Removed NSInput/OuputStream logic when uploading/downloading files. I was having WAY too many problems with this code. No matter what I would do I would get a EXC_BAD_ACCESS. I am almost positive that it is Apple’s code that is not managing an object within their code correctly. I ended up using the ftplib xfer methods with great success. It’s slower but it never crashes.