Right, but that's a reasonable compromise to make. Allowing all data types is completely useless.