kill warning compile