org tests using throw/catch rather than errors to avoid loading unsupported tests