can run correctly, too much rule