Currently, if no attribution settings are configured, commit will fail silently (through the menu) or loudly (through the UI). We should drive the user to correct action in all of these cases.