optionallyWithDefaultReceiver