When generating a single verilog file, the layer files are included, even if they are not generated, leading to errors. 1. untar [no-include.tar.gz](https://github.com/user-attachments/files/22542462/no-include.tar.gz) 2. Run `firtool '--format=mlir' --disable-all-randomization -strip-debug-info '-disable-layers=Verification' '-disable-layers=Verification.Assert' '-disable-layers=Verification.Assume' '-disable-layers=Verification.Cover' counter_fir.fir -o counter.sv` Now we see that references to non-existant files are generated: ``` $ grep include counter.sv `include "layers-TestCounter-Verification.sv" `include "layers-TestCounter-Verification.sv" `include "layers-TestCounter-Verification.sv" $ find . | grep layers $ ```