I think this 'when history is not passed in' test is fine since there's nothing that asserts that explicitly.