Assigning the block to ```credentials``` would be more straightforward:
```ruby
credentials = run_with_feedback(_("Registering the System..."), _("Contacting the SUSE Customer Center server")) do
   scc.announce
end
```
And no need for initializing for ```credentials``` to ```nil```