Fixed 0-byte bug (it meant the peer disconnected)
De-complected multifile / directory stuff