undercore prefix for _has_scalar