default parameter bug