super kludgey crappy cache check, day before fourth of july. bleed your heart out