shit happens...