Type c validation