This seems to be a new proposal. On the surface it tends to make sense, until you consider all the errors in the current "no fly" list, and the ease at which a name is added to that list, and the seemingly impossible task of having your name removed when it has been listed in error.