signature change for warning reduction