fixed++ also now for writers which return empty (bad) chains