fix #285. fixing some problems with req num roll over
Merge commit 'df2056de8a9644f13b84540fadf123e55ef238d9'