use number? instead of checking column.column.type