I had one late payment in 14 years, and I had an idiot client screw me and a subcongractor - then the sub contractor proceeded to steal 30k and the whole situation cost me months of income and time. Lost six figures and had multiple late payments, it was brutal. Shit happens, can't quit.