How complex should the tool be?