opt_dest should be assigned to not pushed