fix for optional argument