Handle case of no more devices correctly
Added 3.12-Shell as supported