restrict and ignore, working together
