damn it this is going to SUCK