shit happens .....