18.1 Generic use of a tool