Handle C#-style optional parameter + add test