mark the objects as they're checked
cleaner architecture w/r/t check hooks

only reference them from insider their own files..