add novalid support