ack: use only if available