It might not be the waiter's fault.