working but noisy (ack_io invalid?)