Card validate requires type