try while