Dicer: use 'finish' instead of 'end' and check for unexpected end
test: update error displays