Merge branch 'release/1.0.3'
Update Readme.md

issue #8 by @freewil, fixing off-by-one error.
Update Readme.md

Revert last change
change `remaining` to include current call instead of decreasing it. decreasing caused an off-by-one problem and caller could not distinguish between last legit call and rejected call.
Merge branch 'master' into develop