Should call ftp_done() if constructor fails.