pragma solidity 0.4.20; import 'reporting/IMarket.sol'; import 'Controlled.sol'; contract MarketValidator is Controlled { modifier marketIsLegit(IMarket _market) { IUniverse _universe = _market.getUniverse(); require(controller.getAugur().isKnownUniverse(_universe)); require(_universe.isContainerForMarket(_market)); _; } }