remove flush()