better spec for report parsing, fix