isValidSinglePart