Default parameter on init's should satisfy other required init's

It seems like there was a similar discussion before:

@Karl want to take over and drive it forward?