valid check on sending