resend works as far as i can tell