[PATCH 0/5] Allow 'optional' on async-teardown