default arguments bug fix 2