fix for this crappy stuff