tolerate a null, due to async bindings