added exceptions to when drives aren't set or when drives are not part of the same set