Issue #7 partial fix
Handling pending transactions in some circumstances, as detailed in issue #7
There are some pending transactions that we still do not have test data for, so cannot fix the issue fully until we do and can reproduce the issue. The documentation is a little sparse here (putting it politely), so we need some real examples before taking it further.