POC using completion interrupt