Implement an optional argument instead of an overload