don't think writeTimeout is used anywhere