shit happens, but life goes on...