A job can require a tool