Implement default value assignment with ??