I think I'd make it explicit on the interface that actually `SFI` is required.