workaround, crap