remove extraneous logging calls
bugfix: always cast amount to int
better log message when limit reached
allow up to <limit> requests (inclusive)