Split domain logic away into block iterator
Ignore output file