fix to check all disk offerings returned and only use custom is no other match