The side effect is that it allows incremental configuration. I would vote for that as it makes the usage of the gem a bit more flexible.