Each pending request needs a unique request code