removed flags, it does a pure check now