This code was just blatantly wrong, 500ing any page that tried to update parent/parent/foo