It gets even more interesting with availability zones! Some regions have 2, some have 3, naming convention is consistent:  ``` <region>[a|b|c] ```  But there's 1 or 2 region where AZs start with `b`. Unfortunately this sort of stuff has to be hard coded. 