ugh, had one of those "customers are the worst" moments today.