suppress gcc warnings