bad fix for a bad problem... if this works Ill fix it differently soon (tm)