Asynchronous acknowledgements - are they correct?