another flush implementation