Better default parameter support