unbuffered reading is very bad:)
no debug du stdout