switch to try_send