fix breaking on event row count == df row count