Added new optional argument