abnormal types