should be static to avoid warnings