gcc fix for unused parameter