reconstructed PeakForRedirect to fix a bug involving editing &input inside a fork