fix if derp