prevent use of tools you don't have