resovled issue where exceeding rate limit was not properly trapped. Added test to verify