avoid warnings
avoid remaining warnings