doesn't look like you need this for any actual async processing