I think tipping should be optional, and should not be used as an excuse to underpay employees.