Unfortunately no, there's no other way at the moment. Apple is aware of the issues this causes a lot of people, but so far I've not heard of any upcoming solutions to this the situation. (Filing more radars complaining about this can't hurt, though, as bug reports act as votes.)