Update call signatures
Pass outcome to disposers