What about being more explicit by doing something like:

```
if self.record_selected():
  default = ...
else:
  return False
```