Add optional argument to clear()