significant performance upgrade for volume/unitsize computation due to
removal of List.IndexOf calls