I prefer to have short branches, so here is better to have
```
raise InvalidParameters.new(:time => system_time.errors.full_messages.join(', ')) unless system_time.valid?
...
```