Adapting for use with noir-async