simplified default arguments