Prevent double enumerations.
Too many ways to specify Transport, closes #909