added recordType parameter to bufferExtractRecord