colMap used instead of colNameOrNil