(the same apply below for reading) do we care if writing fails? It's not an FTP error per say so returning a special response status for that doesn't feel appropriate... maybe something for SFML 3 with exceptions?