fixed processing error to account for different catalog records