postponing discussion on exceptions and deepSeq