fix choosing