avoiding warnings