took out non-strict kimcodes, added dns checking