First attempt at creating AsyncOpen2