irregular comparison