follow rust-master: if_ok! -> try!,  removing unique vectors