added some comments, cleanup _createRequestIds()