another error code to disallowed hubs.
platform info methods and tests, closes #220.
merged with upstream