appease gcc