Implement AIO backend, still having unexpected behavior.