hasworktodo is checked only for module-based targets